/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import model.MCadastraLivro;
import view.VErro;
import view.VSucesso;

/**
 *
 * @author bruno
 */
public class DCadastraLivro {
    public static void cadastra(MCadastraLivro livro){
        try {
            Connection con = DCriaConexao.conexao();
            String query = "INSERT INTO livro (nome, autor, edicao, isbn, disponivel) VALUES (?,?,?,?,?)";
            PreparedStatement stmt = con.prepareStatement(query);
            stmt.setString(1, livro.getNome());
            stmt.setString(2, livro.getAutor());
            stmt.setString(3, livro.getEdicao());
            stmt.setString(4, livro.getIsbn());
            stmt.setString(5, String.valueOf(livro.getDisponivel()));
            stmt.executeUpdate();
            VSucesso.sucessoBD();
            stmt.close(); //Fechando comando sql
            con.close(); //Fechando conexão 
        } catch (SQLException ex) {
            VErro.erroBD(ex);
        } 
    }
}